<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			/*
			  switch(表达式){
				case 值1:
				  代码;
				  break; //退出switch
				case 值2:
				  代码;
				  break;
				...
				default:
				  代码;
			  }
			  
			  注意点:
			  1.表达式结果类型和case后值的类型要一致
			  2.每个case代码块中最好加break,如果没有break,那么匹配成功后，其它的case就不在匹配了，直接
			    执行case中的代码块
			  3.break后再写代码没意义
			*/
			var name = "lisi";
			switch (name) {
				case "lisi":
					console.log("lisi");
					break;
					console.log("test");
				case "wangwu":
					console.log("wangwu");
					// break;
				case "zhaoliu":
					console.log("zhaoliu");
					// break;
				case "zhangsan":
					console.log("zhangsan");
					// break;
				default:
					console.log("default")
			}

			//根据用户的输入成绩，输出对应的层级 >= 90优秀 >=80良好 >=70 及格 <70不及格
			var score = 86;
			switch (score) {
				case score >= 90:
					console.log("优秀");
					break;
				case score >= 80 && score < 90:
					console.log("良好");
					break;
				case score >= 70 && score < 80:
					console.log("良好");
					break;
				default:
					console.log("不及格");
			}
			/*
			  if和switch区别
			  1.对应范围的判断用if
			  2.对应确定值的判断用switch
			
			*/
		</script>
	</head>
	<body>
	</body>
</html>
